Big Huge Thesaurus

limited company

noun